<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        /* 
            length属性 
                读  
                    数组.length
                写
                    就是数组.length重新赋值  

                    赋值的数字  = 数组的长度  等于没有设置
                    赋值的数字 大于 数组的长度 多出的部分用 empty补齐 
                    赋值的数字 小于 数组的长度 从数组的末尾删除元素 只留下赋值数字个元素
            获取数组最后一个元素:
                    最后一个元素的下标一定是 数组.length-1
            
            索引
                读
                    数组[索引];
                    如果存在这个索引 返回索引对应的值 
                    如果不存在这个索引 返回undefined
                写
                    数组[索引] = 新值
                    如果有这个索引 就会替换原来的值
                    如果不存在这个索引 这个索引大于数组的长度
                    这个索引的位置被赋新值  大于数组长度小于这个位置的部分用
                    empty 补齐
                     如果不存在这个索引 这个索引等于数组的长度
                     等同于在数组末尾添加一个元素

        
        
            遍历
                1. 构建数组的索引
                2. for in 
                // for(var 变量名 in 数组名){
                // 变量名存的是每个元素的下标
                // }

                3. for of
                // for(var 变量名 of 数组名){
                // 变量名存的是数组的每个元素
                // }

        
        */

        // var arrs = ['阿珂','双儿','建宁公主','苏荃','沐剑屏','曾柔','方怡'];

        // alert(arrs.length); //数组的长度

        // arrs.length = 7;
        // console.log(arrs);
        // console.log(arrs.length);
        // console.log(arrs);
        // arrs.length = 9;
        // console.log(arrs);
        // console.log(arrs.length);

        // arrs.length = 3;
        // console.log(arrs);
        // console.log(arrs.length);
        
        // 获取数组最后一个元素
        // alert(arrs[arrs.length-1]);
        // alert(arrs[0]);
        // alert(arrs[100])

        // arrs[5] = '林志玲';
        // alert(arrs)

        // arrs[9] = '杨超越'; // 李宇春 曾轶可 杨超越 
        // console.log(arrs)

        // arrs[arrs.length] = '古力娜扎';

        // console.log(arrs);

        // alert(typeof arrs);// object

        var arrs = ['阿珂','双儿','建宁公主','苏荃','沐剑屏','曾柔','方怡'];
        //  0123456

        // for(var i=0;i<arrs.length;i++){
        //     // console.log(i); //数组的下标
        //     console.log(arrs[i]);
        // }

        // for(var key in arrs){
        //     // console.log(key);
        //     console.log(arrs[key]);

        
        // }


        // for(var key of arrs){;

        //     console.log(key)
        // }


            
    </script>
</body>
</html>